package com.authority.vo;

import java.util.Date;
import java.util.List;

import com.authority.entry.AuthRoleDO;
import com.suixun.entity.Schoolinfo;

public class AuthUserVO {

	/**
	 * 主键
	 */
	private Long id;
	
	/**
	 * 组织ID
	 */
	private Long organId;
	
	/**
	 * 账号
	 */
	private String account;
	
	/**
	 * 密码
	 */
	private String password;
	
	/**
	 * 用户名
	 */
	private String userName;
	
	/**
	 * 类型
	 */
	private Integer type;
	
	/**
	 * 状态
	 */
	private Integer status;
	
	/**
	 * 操作人ID
	 */
	private Long operatorId;
	
	private String operatorName;
	
	/**
	 * 最后一次登录时间
	 */
	private Date lastLoginTime;
	
	private String lastLoginTimeString;
	
	private String lastLoginIp;
	
	/**
	 * 工号
	 */
	private String workNumber;
	
	/**
	 * 电话
	 */
	private String tel;

	/**
	 * 所属组织名称
	 */
	private String organName;
	
	/**
	 * 角色名称集合
	 */
	private String roleNames;
	
	private String roleIdList; //角色id，竖线分割
	
	private boolean isNotAdmin = false;//默认是超级管理员
	
	private String schoolid;//学校id，多个用|隔开
	
	private String province;//省
	
	private String city;//市
	
	private String town;//区
	
	private List<Schoolinfo> schoolList;
	
	private List<AuthRoleDO> roleList;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getOrganId() {
		return organId;
	}

	public void setOrganId(Long organId) {
		this.organId = organId;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Long getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(Long operatorId) {
		this.operatorId = operatorId;
	}

	public Date getLastLoginTime() {
		return lastLoginTime;
	}

	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public String getLastLoginTimeString() {
		return lastLoginTimeString;
	}

	public void setLastLoginTimeString(String lastLoginTimeString) {
		this.lastLoginTimeString = lastLoginTimeString;
	}

	public String getLastLoginIp() {
		return lastLoginIp;
	}

	public void setLastLoginIp(String lastLoginIp) {
		this.lastLoginIp = lastLoginIp;
	}

	public String getWorkNumber() {
		return workNumber;
	}

	public void setWorkNumber(String workNumber) {
		this.workNumber = workNumber;
	}

	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getOrganName() {
		return organName;
	}

	public void setOrganName(String organName) {
		this.organName = organName;
	}

	public String getRoleNames() {
		return roleNames;
	}

	public void setRoleNames(String roleNames) {
		this.roleNames = roleNames;
	}

	public String getRoleIdList() {
		return roleIdList;
	}

	public void setRoleIdList(String roleIdList) {
		this.roleIdList = roleIdList;
	}

	public boolean isNotAdmin() {
		return isNotAdmin;
	}

	public void setNotAdmin(boolean isNotAdmin) {
		this.isNotAdmin = isNotAdmin;
	}

	public String getSchoolid() {
		return schoolid;
	}

	public void setSchoolid(String schoolid) {
		this.schoolid = schoolid;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getTown() {
		return town;
	}

	public void setTown(String town) {
		this.town = town;
	}

	public String getOperatorName() {
		return operatorName;
	}

	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}

	public List<Schoolinfo> getSchoolList() {
		return schoolList;
	}

	public void setSchoolList(List<Schoolinfo> schoolList) {
		this.schoolList = schoolList;
	}

	public List<AuthRoleDO> getRoleList() {
		return roleList;
	}

	public void setRoleList(List<AuthRoleDO> roleList) {
		this.roleList = roleList;
	}
}
